Vcenter NamespaceManagement Supervisors Networks Edges FoundationLoadBalancerUpdateSpec
Vcenter NamespaceManagement Supervisors Networks Edges FoundationLoadBalancerUpdateSpec defines parameters for updating a Foundation Load Balancer.
This schema was added in vSphere API 9.0.0.0.
{
"vip_ranges": [
{
"address": "string",
"count": 0
}
],
"vip_subnets": [
"string"
],
"interfaces": [
{
"personas": [
"string"
],
"network": "string"
}
],
"network_services": {
"dns": {
"servers": [
"string"
],
"search_domains": [
"string"
]
},
"ntp": {
"servers": [
"string"
]
},
"syslog": {
"endpoint": "string",
"certificate_authority_pem": "string"
}
},
"deployment_target": {
"size": "string",
"availability": "string",
"storage_policy": "string"
}
}
Add Virtual IP addresses assigned to Kubernetes load balancer services, which allow ingress into the Supervisor.
The provided ranges are appended to existing ranges and thus may not overlap with existing ranges.
Existing Virtual IP addresses cannot be changed, and thus should not be specified.
This property was added in vSphere API 9.0.0.0.
If missing or null
current settings are unchanged.
Add subnets to service Virtual IP addresses.
If any of the IP Addresses provided as part of Vcenter NamespaceManagement Supervisors Networks Edges FoundationLoadBalancerUpdateSpec.vip_ranges falls outside the frontend network subnet, then you must supply corresponding subnet(s) for those IP addresses.
The load balancer nodes are configured with additional routing rules for the provided Vcenter NamespaceManagement Supervisors Networks Edges FoundationLoadBalancerUpdateSpec.vip_subnets that ensure return traffic for client requests coming from a source IP addresses that fall under Vcenter NamespaceManagement Supervisors Networks Edges FoundationLoadBalancerUpdateSpec.vip_subnets ranges get forwarded to frontend network gateway via frontend network interface instead of the workload network gateway.
The supplied list of subnets will replace existing subnets.
Subnet values should be in their canonical subnet CIDR form (e.g. 192.168.0.0/24).
This property was added in vSphere API 9.0.0.0.
If missing or null
current settings are unchanged.
Interfaces to be updated.
The following restrictions apply in addition to those specified as part of {link #create}.
- Interfaces can only be added and not removed.
- The interface hosting the Frontend Persona cannot be changed.
This property was added in vSphere API 9.0.0.0.
If missing or null
current settings are unchanged.
Vcenter NamespaceManagement Networks Edges Foundation NetworkServices contains external services on a network that the load balancer is eligible to interact with.
This property was added in vSphere API 9.0.0.0.
If missing or null
current settings are unchanged.
Vcenter NamespaceManagement Supervisors Networks Edges FoundationDeploymentTargetUpdateSpec contains structures to update the placement of a Foundation Load Balancer.
This property was added in vSphere API 9.0.0.0.
If missing or null
current settings are unchanged.